/*******************************************************************************
 * Copyright (c) 2006 CEA List.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *     CEA List - initial API and implementation
 *******************************************************************************/
package com.cea.papyrus.core;


/**
 * interface that defines constants for Papyrus tool.
 * 
 * @author Remi SCHNEKENBURGER
 */
public interface IPapyrusUIConstants extends com.cea.papyrus.diagraminterchange2.di2.DiConstants{
	// public String PLUGIN_ID = "com.cea.papyrus";
	
	/** Papyrus perspective ID. */
	public final String PERSPECTIVE_ID = PapyrusPlugin.PLUGIN_ID+".perspective";
	
	/** Papyrus wizard ID. */
	public final String WIZARD_ID = PapyrusPlugin.PLUGIN_ID+".wizards";
	
	/** Papyrus editor ID. */
	public final String EDITOR_ID = PapyrusPlugin.PLUGIN_ID+".multipageseditor";
	
	/** File extension for papyrus profile files. */
	public final String PROFILE_EXTENSION  = ".profile.di2";
	
	/** File extension for papyrus model files. */
	public final String MODEL_EXTENSION  = ".di2";
	
	/** File extension for papyrus model library files. */
	public final String MODEL_LIBRARY_EXTENSION  = ".library.di2";

	
	/** the id of the bird view. */
	public final String BIRDVIEW_ID = "com.cea.papyrus.views.thumbnail";
	
	/** ID for the context menu in the outline. */
	public final String OUTLINE_POPUP_MENU_ID = PapyrusPlugin.PLUGIN_ID+".outline.contextmenu";

	public final String INHERITED_CONSTANT = "inheritedValue";

	}
